/*    */ package com.src.utiles;
/*    */ 
/*    */ import com.google.gson.annotations.SerializedName;
/*    */ import java.util.ArrayList;
/*    */ import java.util.Iterator;
/*    */ import com.src.pojos.Cls_ManageFlexGrid;
/*    */ 
/*    */ public class Cls_Json_Data
/*    */ {
/*    */   private Boolean success;
/*    */   private Object datos;
/*    */ 
/*    */   @SerializedName("page")
/*    */   private Integer pagina;
/*    */   private Integer total;
/* 16 */   private ArrayList<Cls_ManageFlexGrid> rows = new ArrayList();
/*    */ 
/*    */   public Cls_Json_Data() {
/*    */   }
/*    */ 
/*    */   public Cls_Json_Data(Object datos) {
/* 22 */     armarJsonParaProcedimiento(datos);
/*    */   }
/*    */ 
/*    */   public Cls_Json_Data(Object datos, int _t, int[] parametros) {
/* 26 */     switch (_t) {
/*    */     case 1:
/* 28 */       armarJsonParaFlexGrid(datos); break;
/*    */     case 3:
/* 30 */       armarJsonParaProcedimiento(datos);
/*    */     }
/*    */ 
/* 34 */     if (parametros.length != 0) {
/* 35 */       setPagina(Integer.valueOf(parametros[0]));
/* 36 */       setTotal(Integer.valueOf(parametros[1]));
/*    */     }
/*    */   }
/*    */ 
/*    */   private void armarJsonParaProcedimiento(Object datos) {
/* 41 */     this.datos = datos;
/* 42 */     this.success = Boolean.valueOf(datos != null);
/*    */   }
/*    */ 
/*    */   private void armarJsonParaFlexGrid(Object datos) {
/* 46 */     int i = 1;
/* 47 */     for (Iterator i$ = ((ArrayList)datos).iterator(); i$.hasNext(); ) { Object _manage = i$.next();
/* 48 */       this.rows.add(new Cls_ManageFlexGrid("" + i, _manage));
/* 49 */       i++; }
/*    */   }
/*    */ 
/*    */   public boolean isSuccess()
/*    */   {
/* 54 */     return this.success.booleanValue();
/*    */   }
/*    */ 
/*    */   public Object getDatos() {
/* 58 */     return this.datos;
/*    */   }
/*    */ 
/*    */   public void setDatos(Object datos) {
/* 62 */     this.datos = datos;
/* 63 */     this.success = Boolean.valueOf(datos != null);
/*    */   }
/*    */ 
/*    */   public Integer getPagina() {
/* 67 */     return this.pagina;
/*    */   }
/*    */ 
/*    */   public void setPagina(Integer page) {
/* 71 */     this.pagina = page;
/*    */   }
/*    */ 
/*    */   public Integer getTotal() {
/* 75 */     return this.total;
/*    */   }
/*    */ 
/*    */   public void setTotal(Integer total) {
/* 79 */     this.total = total;
/*    */   }
/*    */ }

/* Location:           /media/Datos/tramitedocuweb_bkD/WEB-INF/classes/
 * Qualified Name:     pck_tramitedocu.pck_src.pck_utiles.cls_json_data
 * JD-Core Version:    0.6.0
 */